package base.annotain;

import java.lang.annotation.*;

/**
 * 自定义一个注解类
 */
//@Target：表示此注解可以用在哪些地方,参数指定用在哪些位置
@Target(value = {ElementType.METHOD,ElementType.TYPE})
//@Retention:表示此注解在哪个阶段有效，参数RUNTIME(包括了class，source)
@Retention(RetentionPolicy.RUNTIME)
//@Documented:表示是否将我们的注解生成在doc中
@Documented
//@Inherited：表示子类可以继承父类的注解
@Inherited
public @interface MyAnnotation {
}
